home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ShareWare OnLine 2
/
ShareWare OnLine Volume 2 (CMS Software)(1993).iso
/
database
/
msgobj10.zip
/
PIPEXT.H
< prev
next >
Wrap
C/C++ Source or Header
|
1993-03-10
|
1KB
|
71 lines
/* PIPEXT.H contains declarations for some global variables */
#ifdef MAIN
#define EX
#ifndef __WINDOWS_H
extern unsigned _stklen=32767;
#endif
#else
#define EX extern
#endif
#ifndef __STDIO_H
EX int f,fcfg;
#else
EX FILE *f,*fcfg;
#endif
EX char fn[128],lbuff[256],rundir[64];
EX long xbufsize;
#ifdef __DOS_H
EX struct time tm;
EX struct date dt;
#endif
EX uint registered,lines25;
#ifdef NODEADDRDEF
EX NODEINFO cfg;
#endif
#ifdef REPLYCFGDEFINED
EX REPLYCFG replycfg;
EX PERSREPLY persquote;
#endif
#ifdef __CONIO_H
EX struct text_info oldmode;
#endif
EX char *origins[256];
#define SET_MARK 1
#define SET_DEL 2
#define SET_NEW 4
#ifdef MAIN
char *mname[12]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};
unsigned char bitmp[8]={1,2,4,8,16,32,64,128};
unsigned char bitmn[8]={254,253,251,247,239,223,191,127};
#ifdef __STDIO_H
FILE *flog=NULL;
#else
int flog=-1;
#endif
#else
extern char *mname[12];
extern unsigned char bitmp[8],bitmn[8];
#ifdef __STDIO_H
extern FILE *flog;
#else
extern int flog;
#endif
#endif
#define isbit(w,bitmap) (bitmap[w/8]&bitmp[w%8])
#define setbit(w,bitmap) bitmap[w/8]|=bitmp[w%8]
#define resetbit(w,bitmap) bitmap[w/8]&=bitmn[w%8]
#define PIPVARS